<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组增删的方法</title>
</head>

<body>
    <script>
        var arr = [1, 2, 3, 4, 5];
        arr.push(0);    // push 从后面添加元素  返回新数组的长度
        console.log(arr);   // [1, 2, 3, 4, 5, 0]
        arr.pop();      // pop 从后面删除元素   返回被删除的元素值
        console.log(arr);   // [1, 2, 3, 4, 5]
        arr.shift();    // shift 从前面删除元素    返回被删除的元素值
        console.log(arr);   // [2, 3, 4, 5]
        arr.unshift(1); // unshift 从前面添加元素  返回新数组的长度
        console.log(arr);   // [1, 2, 3, 4, 5]

        // 把开始的元素放到最后
        arr.push(arr.shift());
        
        // 把最后的元素放到开始
        arr.unshift(arr.pop());

    </script>

</body>

</html>